package dao;

import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;

import connection.JDCConnection;

import model.Groupe;
 
public class GroupeDAO {
	
	public ArrayList<Groupe> getGroupeCours(JDCConnection connection , int idCours) {
		Statement stmt;
		ResultSet rs;
		ArrayList<Groupe> list = new ArrayList<Groupe>() ;
		try {
			
			stmt = connection.createStatement();
			rs = stmt.executeQuery("SELECT * FROM Groupe where idCours="+idCours);
			while (rs.next()) {
				Groupe groupe= new Groupe();

				groupe.setIdGroupe(rs.getInt("idGroupe"));
				groupe.setIdCours(rs.getInt("idCours"));
				groupe.setNoGroupe(rs.getInt("noGroupe"));
				
				list.add(groupe);
			}
			
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		return  list;
	}
	
	public Groupe getGroupe(JDCConnection connection ,int idGroupe) {
		Groupe groupe = new Groupe();
		Statement stmt ;
		ResultSet rs;
		
		try {
		
		stmt = connection.createStatement();
		rs = stmt.executeQuery("SELECT * FROM Groupe where idGroupe="+idGroupe);
		while (rs.next()) {
			
			groupe.setIdGroupe(rs.getInt("idGroupe"));
			groupe.setIdCours(rs.getInt("idCours"));
			groupe.setNoGroupe(rs.getInt("nogroupe"));
		}
		
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		return groupe;
	}
	
}
